home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / libq / IIflushtup.c < prev    next >
Encoding:
C/C++ Source or Header  |  1985-01-23  |  691 b   |  44 lines

  1. # include    <ingres.h>
  2. # include    <aux.h>
  3. # include    <symbol.h>
  4. # include    "IIglobals.h"
  5. # include    <sccs.h>
  6.  
  7. SCCSID(@(#)IIflushtup.c    8.1    12/31/84)
  8.  
  9.  
  10. /*
  11. **    IIflushtup is called to syncronize the data pipe
  12. **    after a retrieve.
  13. */
  14.  
  15. IIflushtup(file_name, line_no)
  16. char    *file_name;
  17. int    line_no;
  18. {
  19.     register int        i;
  20.  
  21.     if (IIproc_name = file_name)
  22.         IIline_no = line_no;
  23.  
  24. #    ifdef xATR1
  25.     if (IIdebug)
  26.         printf("IIflushtup: IIerrflag %d\n", IIerrflag);
  27. #    endif
  28.  
  29.     if (IIerrflag < 2000)
  30.     {
  31.         while ((IIpb.pb_stat & PB_EOF) == 0)
  32.             IIpb_read(&IIpb);
  33.  
  34.         /* read the RESP block */
  35.         IIpb_prime(&IIpb, PB_NOTYPE);
  36.         IIreadinput(&IIpb);
  37.     }
  38.  
  39.     IIin_retrieve = 0;
  40.     IIndomains = 0;
  41.     IIdomains = 0;
  42.     IInewqry = 0;
  43. }
  44.